##############################################################
## MOD Title:  Advanced Torren Profile Stats
## MOD Author:  fakka < fakkast@gmail.com > (N/A) http://torrentpier.info/viewtopic.php?f=6&t=1974&start=0
## MOD Description: 
##      Adds released rows and some tracker stats to active user torrents
## MOD Version:  1.0 rc7
## Installation Level:  Easy 
## Installation Time:   10 Minutes 
##
## Files to edit:
##	./includes/torrent_userprofile.php
##	./templates/subSilver/profile_view_torrent.tpl
##	./templates/subSilver/subSilver.css
##	./language/lang_russian/lang_main_bt.php
##	./common.php
##	./bt/includes/tr_announcer.php
##
## Included files: 
##	n/a
##
##	License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##
##############################################################
## For security purposes, please check: http://torrentpier.info/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://torrentpier.info/
##############################################################
## Author Notes:
## Z168953171309 R896020234504
##############################################################
## MOD History:
##    2009-02-25 - Version 1.0 rc1
##    	- initial release
##	2009-02-26 - Version 1.0 rc2
##		- fixed TIMENOW problem
##	2009-02-27 - Version 1.0 rc3
##		- fixed wrong flag detection
##	2009-02-28 - Version 1.0 rc4
##		- fixed missing "}"
##	2009-03-01 - Version 1.0 rc5
##		- fixed tr_announcer.php FIND things
##	2009-03-27 - Version 1.0 rc6
##		- fixed tr_announcer.php things
##	2009-03-29 - Version 1.0 rc7
##		- fixed leech output
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

# 
#-----[ SQL ]--------------------------------------------- 
# 
ALTER TABLE `phpbb_bt_tracker` ADD `releaser` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `seeder` ;

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./bt/includes/tr_announcer.php

# 
#-----[ FIND ]--------------------------------------------- 
# 
	$last_seeder       = $lp_inf['seeder'];

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
	$last_releaser     = $lp_inf['releaser'];

# 
#-----[ FIND ]--------------------------------------------- 
# 
if ($lp_inf)
{
	if ($uploaded > $last_stored_up)
	{
		$up_add = $uploaded - $last_stored_up;
	}

	if ($downloaded > $last_stored_down)
	{
		$down_add = $downloaded - $last_stored_down;
	}
}

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
$releaser = ($user_id == $poster_id) ? 1 : 0 ;  // releaser flag

# 
#-----[ FIND ]--------------------------------------------- 
# 
	$sql .= ($seeder != $last_seeder) ? ", seeder = $seeder" : '';
# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
	$sql .= ($releaser != $last_releaser) ? ", releaser = $releaser" : '';
# 
#-----[ FIND ]--------------------------------------------- 
# 

	$columns = 'torrent_id,   peer_id,       user_id,   ip,   port,  uploaded,   downloaded,  complete_percent,  seeder, last_stored_up ,   last_stored_down,   stat_last_updated,  speed_up,  speed_down,  update_time,   expire_time';

# 
#-----[ IN-LINE FIND  ]--------------------------------------------- 
# 
seeder,

# 
#-----[ AFTER ADD ]--------------------------------------------- 
#
 releaser,  

# 
#-----[ FIND ]--------------------------------------------- 
# 
	$values = "$torrent_id, '$peer_id_sql', $user_id, '$ip', $port, $uploaded,  $downloaded, $complete_percent, $seeder, $last_stored_up,    $last_stored_down, $stat_last_updated, $speed_up, $speed_down, $current_time, $expire_time";

# 
#-----[ IN-LINE FIND  ]--------------------------------------------- 
# 
$seeder, 

# 
#-----[ AFTER ADD ]--------------------------------------------- 
#
 $releaser, 

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./common.php

# 
#-----[ FIND ]--------------------------------------------- 
# 
if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
define('TIMENOW',   time());

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./includes/torrent_userprofile.php

# 
#-----[ FIND ]--------------------------------------------- 
# 
$profile_user_id = intval($profiledata['user_id']);

# 
#-----[ BEFORE ADD ]--------------------------------------------- 
# 
$seed = $release = $leech = $affected_torrents = $unsorted = $seed_cnt = $leech_cnt = $speed_up = $speed_down = $stats = array();	// seed-release-leech

# 
#-----[ FIND ]--------------------------------------------- 
# 
$template->assign_vars(array(
	'TOTAL_UPLOADED'   => humn_size($total_uploaded),
	'TOTAL_DOWNLOADED' => humn_size($total_downloaded),
	'UP_DOWN_RATIO'    => $up_down_ratio,
    'RL_HREF'          => append_sid('tracker.' . $phpEx . '?pid=' . $profile_user_id)
));

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
// get affected torrents
$sql = "SELECT torrent_id
		FROM " . BT_TRACKER_TABLE . " 
		WHERE user_id = " . $profile_user_id ;
$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Cant query affected torrents', '', __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))	
{
	$affected_torrents[] = $row['torrent_id'];
}
unset($row);

# 
#-----[ FIND ]--------------------------------------------- 
# 
// Get users active torrents
$sql = 'SELECT f.forum_id, f.forum_name, t.topic_id, t.topic_title, tr.ip, tr.port,
		MAX(tr.seeder) as seeder, MAX(tr.complete_percent) as complete_percent, MAX(tr.speed_up) as speed_up, MAX(tr.speed_down) as speed_down
	FROM '. FORUMS_TABLE .' f, '. TOPICS_TABLE .' t, '. BT_TRACKER_TABLE .' tr, '. BT_TORRENTS_TABLE ." tor
	WHERE tr.user_id = $profile_user_id
		AND tr.expire_time > $current_time
		AND tr.torrent_id = tor.torrent_id
		AND tor.topic_id = t.topic_id
		AND t.forum_id = f.forum_id
				$ignore_forum_sql
	GROUP BY tr.torrent_id
	ORDER BY f.forum_name, t.topic_title";

if (!$result = $db->sql_query($sql))
{
	message_die(GENERAL_ERROR, 'Could not query users torrent profile information', '', __LINE__, __FILE__, $sql);
}

if ($rowset = @$db->sql_fetchrowset($result))
{
	$db->sql_freeresult($result);
	$rowset_count = count($rowset);

	for ($i=0; $i<$rowset_count; $i++)
	{
		if ($rowset[$i]['seeder'])
		{
			$seeding[] = $rowset[$i];
		}
		else
		{
			$leeching[] = $rowset[$i];
		}
	}
	unset($rowset);
}

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
if ($affected_count = count($affected_torrents))
{
	$affected_torrents = implode(", ", $affected_torrents);
	$affected_torrents = 'AND tr.torrent_id IN (' . $affected_torrents . ')';
	
	$leech_cnt = $seed_cnt = $peer_cnt = $speed_up = $speed_down = array();
	
	$sql = " SELECT f.forum_id, f.forum_name, 
					t.topic_id, t.topic_title,
					tr.seeder, tr.releaser, tr.peer_id, tr.speed_up, tr.speed_down, tr.user_id, tr.torrent_id,
					tor.poster_id				
			 FROM	" . FORUMS_TABLE . " f, " . TOPICS_TABLE . " t, " . BT_TRACKER_TABLE . " tr, " . BT_TORRENTS_TABLE . " tor
			 WHERE	tr.expire_time > " . TIMENOW . "
			 AND 	tr.torrent_id = tor.torrent_id
			 AND 	tor.topic_id = t.topic_id
			 AND 	t.forum_id = f.forum_id

						$ignore_forum_sql
						$affected_torrents
			
			 ORDER BY f.forum_name, t.topic_title ";
	$result = $db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not query ', '', __LINE__, __FILE__, $sql);
	while($row = $db->sql_fetchrow($result))
	{
		$leech_cnt[$row['torrent_id']] = 0;
		$unsorted[] = $row;
		$speed_up[$row['torrent_id']] += $row['speed_up'];
		$speed_down[$row['torrent_id']] += $row['speed_down'];
		
		switch($row['seeder'])
		{
			case 1: $seed_cnt[$row['torrent_id']]++  ; break;
			case 0: $leech_cnt[$row['torrent_id']]++ ; break;	
		}
	}
		
	unset($row);
	
	$stats = array(
				  speed_up    => $speed_up
				, speed_down  => $speed_down
				, seed_count  => $seed_cnt
				, leech_count => $leech_cnt
				);
	$l = $m = $n = 0;
	
	$unsorted_count = count($unsorted);	
	for($i = 0; $i < $unsorted_count; $i++ )
	{		
		if( $unsorted[$i]['seeder'] && !$unsorted[$i]['releaser'] && ($unsorted[$i]['user_id'] == $profile_user_id) )
		{
			$seed[] = $unsorted[$i];			
			$seed[$l]['speed_up']    = $stats['speed_up'][$unsorted[$i]['torrent_id']];
			$seed[$l]['seed_count']  = $stats['seed_count'][$unsorted[$i]['torrent_id']];
			$seed[$l]['leech_count'] = $stats['leech_count'][$unsorted[$i]['torrent_id']];
		$l++;
		}		
		elseif( $unsorted[$i]['releaser'] && ($unsorted[$i]['user_id'] == $profile_user_id) )
		{
			
			$release[] = $unsorted[$i];
			$release[$m]['speed_up']    = $stats['speed_up'][$unsorted[$i]['torrent_id']];
			$release[$m]['seed_count']  = $stats['seed_count'][$unsorted[$i]['torrent_id']];
			$release[$m]['leech_count'] = $stats['leech_count'][$unsorted[$i]['torrent_id']];
		$m++;	
		}
		elseif( !$unsorted[$i]['seeder'] && ($unsorted[$i]['user_id'] == $profile_user_id) )
		{
			$leech[] = $unsorted[$i];
			$leech[$n]['speed_down']  = $stats['speed_down'][$unsorted[$i]['torrent_id']];
			$leech[$n]['seed_count']  = $stats['seed_count'][$unsorted[$i]['torrent_id']];
			$leech[$n]['leech_count'] = $stats['leech_count'][$unsorted[$i]['torrent_id']];
		$n++;	
		}
	}	
}

# 
#-----[ FIND ]--------------------------------------------- 
# 
if ($seeding_count = count($seeding))
{
	$template->assign_block_vars('seed', array());

	for ($i=0; $i<$seeding_count; $i++)
	{
		$template->assign_block_vars('seed.seedrow', array(
			'FORUM_NAME'   => $seeding[$i]['forum_name'],
			'TOPIC_TITLE'  => $seeding[$i]['topic_title'],
			'U_VIEW_FORUM' => "viewforum.$phpEx?". POST_FORUM_URL .'='. $seeding[$i]['forum_id'],
			'U_VIEW_TOPIC' => "viewtopic.$phpEx?". POST_TOPIC_URL .'='. $seeding[$i]['topic_id'] .'&amp;spmode=full#seeders'
		));
	}
}
else
{
	$template->assign_block_vars('switch_seeding_none', array());
}

if ($leeching_count = count($leeching))
{
	$template->assign_block_vars('leech', array());

	for ($i=0; $i<$leeching_count; $i++)
	{
		$template->assign_block_vars('leech.leechrow', array(
			'FORUM_NAME'       => $leeching[$i]['forum_name'],
			'TOPIC_TITLE'      => $leeching[$i]['topic_title'],
			'U_VIEW_FORUM'     => "viewforum.$phpEx?". POST_FORUM_URL .'='. $leeching[$i]['forum_id'],
			'U_VIEW_TOPIC'     => "viewtopic.$phpEx?". POST_TOPIC_URL .'='. $leeching[$i]['topic_id'] .'&amp;spmode=full#leechers',
			'COMPLETE_PERCENT' => $leeching[$i]['complete_percent']
		));
	}
}
else
{
	$template->assign_block_vars('switch_leeching_none', array());
}

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
// seed output
if ($seeding_count = count($seed))
{
	$template->assign_block_vars('seed', array());

	for ($i=0; $i<$seeding_count; $i++)
	{
		$template->assign_block_vars('seed.seedrow', array(
			'F_SEED_COUNT' => $seed[$i]['seed_count'],
			'F_LEECH_COUNT'=> $seed[$i]['leech_count'] ,
			'F_SPEED_UP'   => humn_size($seed[$i]['speed_up']).'/s',
			'FORUM_NAME'   => $seed[$i]['forum_name'],
			'TOPIC_TITLE'  => $seed[$i]['topic_title'],
			'U_VIEW_FORUM' => "viewforum.$phpEx?". POST_FORUM_URL .'='. $seed[$i]['forum_id'],
			'U_VIEW_TOPIC' => "viewtopic.$phpEx?". POST_TOPIC_URL .'='. $seed[$i]['topic_id'] .'&amp;spmode=full#seeders'
		));
	}
}
else
{
	$template->assign_block_vars('switch_seeding_none', array());
}

//release output
if ($release_count = count($release))
{
	$template->assign_block_vars('release', array());

	for ($i=0; $i<$release_count; $i++)
	{
		$template->assign_block_vars('release.releaserow', array(
			'F_SEED_COUNT' => $release[$i]['seed_count'],
			'F_LEECH_COUNT'=> $release[$i]['leech_count'],
			'F_SPEED_UP'   => humn_size($release[$i]['speed_up']).'/s',
			'FORUM_NAME'   => $release[$i]['forum_name'],
			'TOPIC_TITLE'  => $release[$i]['topic_title'],
			'U_VIEW_FORUM' => "viewforum.$phpEx?". POST_FORUM_URL .'='. $release[$i]['forum_id'],
			'U_VIEW_TOPIC' => "viewtopic.$phpEx?". POST_TOPIC_URL .'='. $release[$i]['topic_id'] .'&amp;spmode=full#seeders'
		));
	}
}
else
{
	$template->assign_block_vars('switch_release_none', array());
}

//leech output
if ($leeching_count = count($leech))
{
	$template->assign_block_vars('leech', array());

	for ($i=0; $i<$leeching_count; $i++)
	{
		$template->assign_block_vars('leech.leechrow', array(
			'F_SEED_COUNT' 	 => $leech[$i]['seed_count'],
			'F_LEECH_COUNT'    => $leech[$i]['leech_count'],
			'F_SPEED_DOWN'     => humn_size($leech[$i]['speed_down']).'/s',
			'FORUM_NAME'       => $leech[$i]['forum_name'],
			'TOPIC_TITLE'      => $leech[$i]['topic_title'],
			'U_VIEW_FORUM'     => "viewforum.$phpEx?". POST_FORUM_URL .'='. $leech[$i]['forum_id'],
			'U_VIEW_TOPIC'     => "viewtopic.$phpEx?". POST_TOPIC_URL .'='. $leech[$i]['topic_id'] .'&amp;spmode=full#leechers'
		));
	}
}
else
{
	$template->assign_block_vars('switch_leeching_none', array());
}

# 
#-----[ FIND ]--------------------------------------------- 
# 
	'L_TOPICS'   => $lang['Topics'],
# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
	'L_INFO'	 => $lang['Info'],

# 
#-----[ FIND ]--------------------------------------------- 
# 
	'L_LEECHING' => '<b>'. $lang['Leeching'] .'</b>'. (($leeching_count) ? "<br />[ <b>$leeching_count</b> ]" : ''),

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
	'L_RELEASING'=> '<b>'. $lang['Releasing'] .'</b>'. (($release_count) ? "<br />[ <b>$release_count</b> ]" : ''),

# 
#-----[ FIND ]--------------------------------------------- 
# 
	'SEED_ROWSPAN'     => ($seeding_count) ? 'rowspan="'. ($seeding_count + 1) .'"' : '',

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
	'RELEASE_ROWSPAN'  => ($release_count) ? 'rowspan="'. ($release_count + 1) .'"' : '',

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./templates/subSilver/profile_view_torrent.tpl

# 
#-----[ FIND ]--------------------------------------------- 
# 
	<tr>
		<th colspan="4" height="28" class="thHead"><b>{L_CUR_ACTIVE_DLS}</b></th>
	</tr>
	<tr>
		<td {SEED_ROWSPAN} height="28" class="row1" align="center"><span class="gen"><span class="dlComplete"><span style="line-height:150%;">{L_SEEDING}</span></span></span></td>
		<!-- BEGIN switch_seeding_none -->
		<td colspan="3" class="row1" width="100%" align="center"><span class="gen">{L_NONE}</span></td>
		<!-- END switch_seeding_none -->
		<!-- BEGIN seed -->
		<td class="row3" align="center"><span class="gen">{L_FORUM}</span></td>
		<td colspan="2" class="row3" align="center"><span class="gen">{L_TOPICS}</span></td>
	</tr>
	<!-- BEGIN seedrow -->
	<tr>
		<td class="row1" align="center"><span class="gen"><a class="gen" href="{seed.seedrow.U_VIEW_FORUM}">{seed.seedrow.FORUM_NAME}</a></span></td>
		<td colspan="2" class="row1"><span class="genmed"><a class="genmed" href="{seed.seedrow.U_VIEW_TOPIC}"><b>{seed.seedrow.TOPIC_TITLE}</b></a></span></td>
	</tr>
	<!-- END seedrow -->
	<!-- END seed -->

	<tr>
		<td colspan="4" class="row2" style="padding: 0px"><img src="images/spacer.gif" width="1" height="4" alt="."></td>
	</tr>

	<tr>
		<td {LEECH_ROWSPAN} height="28" class="row1" align="center"><span class="gen"><span class="dlDown"><span style="line-height:150%;">{L_LEECHING}</span></span></span></td>
		<!-- BEGIN switch_leeching_none -->
		<td colspan="3" class="row1" width="100%" align="center"><span class="gen">{L_NONE}</span></td>
		<!-- END switch_leeching_none -->
		<!-- BEGIN leech -->
		<td class="row3" align="center"><span class="gen">{L_FORUM}</span></td>
		<td class="row3" align="center"><span class="gen">{L_TOPICS}</span></td>
		<td class="row3" align="center"><span class="gen">%</span></td>
	</tr>
	<!-- BEGIN leechrow -->
	<tr>
		<td class="row1" align="center"><span class="gen"><a class="gen" href="{leech.leechrow.U_VIEW_FORUM}">{leech.leechrow.FORUM_NAME}</a></span></td>
		<td class="row1"><span class="genmed"><a class="genmed"href="{leech.leechrow.U_VIEW_TOPIC}"><b>{leech.leechrow.TOPIC_TITLE}</b></a></span></td>
		<td class="row1" align="center"><span class="genmed"><b>{leech.leechrow.COMPLETE_PERCENT}</b></span></td>
	</tr>
	<!-- END leechrow -->
	<!-- END leech -->

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 

	<tr>
		<th colspan="5" height="28" class="thHead"><b>{L_CUR_ACTIVE_DLS}</b></th>
	</tr>
    
    	<td {RELEASE_ROWSPAN} height="28" class="row1" align="center"><span class="gen"><span class="dlComplete"><span style="line-height:150%;">{L_RELEASING}</span></span></span>
        </td>
		<!-- BEGIN switch_release_none -->
            <td colspan="4" class="row1" width="100%" align="center"><span class="gen">{L_NONE}</span></td>
		<!-- END switch_release_none -->
		<!-- BEGIN release -->
            <td class="row3" align="center"><span class="gen">{L_FORUM}</span></td>
            <td colspan="2" class="row3" align="center"><span class="gen">{L_TOPICS}</span></td>
            <td class="row3 gen" align="center">{L_INFO}</td>
	</tr>
	<!-- BEGIN releaserow -->
	<tr>
		<td class="row1" align="center"><span class="gen"><a class="gen" href="{release.releaserow.U_VIEW_FORUM}">{release.releaserow.FORUM_NAME}</a></span></td>
		<td colspan="2" class="row1"><span class="genmed"><a class="genmed" href="{release.releaserow.U_VIEW_TOPIC}"><b>{release.releaserow.TOPIC_TITLE}</b></a></span></td>
        <td align="center" class="row1" ><span class="seedmed bold">{release.releaserow.F_SEED_COUNT}</span> | <span class="leechmed bold">{release.releaserow.F_LEECH_COUNT}</span> <br /> <span class="seedmed">{release.releaserow.F_SPEED_UP}</span></td>
	</tr>
	<!-- END releaserow -->
	<!-- END release -->  
    
	<tr>
		<td colspan="5" class="row2" style="padding: 0px"><img src="images/spacer.gif" width="1" height="4" alt="."></td>
	</tr>

		<td {SEED_ROWSPAN} height="28" class="row1" align="center"><span class="gen"><span class="dlComplete"><span style="line-height:150%;">{L_SEEDING}</span></span></span>
        </td>
		<!-- BEGIN switch_seeding_none -->
            <td colspan="4" class="row1" width="100%" align="center"><span class="gen">{L_NONE}</span></td>
		<!-- END switch_seeding_none -->
		<!-- BEGIN seed -->
            <td class="row3" align="center"><span class="gen">{L_FORUM}</span></td>
            <td colspan="2" class="row3" align="center"><span class="gen">{L_TOPICS}</span></td>
            <td class="row3 gen" align="center">{L_INFO}</td>
	</tr>
	<!-- BEGIN seedrow -->
	<tr>
		<td class="row1" align="center"><span class="gen"><a class="gen" href="{seed.seedrow.U_VIEW_FORUM}">{seed.seedrow.FORUM_NAME}</a></span></td>
		<td colspan="2" class="row1"><span class="genmed"><a class="genmed" href="{seed.seedrow.U_VIEW_TOPIC}"><b>{seed.seedrow.TOPIC_TITLE}</b></a></span></td>
        <td align="center" class="row1"><span class="seedmed bold">{seed.seedrow.F_SEED_COUNT}</span> | <span class="leechmed bold">{seed.seedrow.F_LEECH_COUNT}</span> <br /> <span class="seedmed">{seed.seedrow.F_SPEED_UP}</span></td>
	</tr>
	<!-- END seedrow -->
	<!-- END seed -->
    
	<tr>
		<td colspan="5" class="row2" style="padding: 0px"><img src="images/spacer.gif" width="1" height="4" alt="."></td>
	</tr>    

	<tr>
		<td {LEECH_ROWSPAN} height="28" class="row1" align="center"><span class="gen"><span class="dlDown"><span style="line-height:150%;">{L_LEECHING}</span></span></span></td>
		<!-- BEGIN switch_leeching_none -->
		<td colspan="4" class="row1" width="100%" align="center"><span class="gen">{L_NONE}</span></td>
		<!-- END switch_leeching_none -->
		<!-- BEGIN leech -->
		<td class="row3" align="center"><span class="gen">{L_FORUM}</span></td>
		<td colspan="2" class="row3" align="center"><span class="gen">{L_TOPICS}</span></td>
        <td class="row3 gen" align="center">{L_INFO}</td>
	</tr>
	<!-- BEGIN leechrow -->
	<tr>
		<td class="row1" align="center"><span class="gen"><a class="gen" href="{leech.leechrow.U_VIEW_FORUM}">{leech.leechrow.FORUM_NAME}</a></span></td>
		<td colspan="2" class="row1"><span class="genmed"><a class="genmed" href="{leech.leechrow.U_VIEW_TOPIC}"><b>{leech.leechrow.TOPIC_TITLE}</b></a></span></td>
        <td align="center" class="row1"><span class="seedmed bold">{leech.leechrow.F_SEED_COUNT}</span> | <span class="leechmed bold">{leech.leechrow.F_LEECH_COUNT}</span> <br /> <span class="leechmed">{leech.leechrow.F_SPEED_DOWN}</span></td>        
	</tr>
	<!-- END leechrow -->
	<!-- END leech -->

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./templates/subSilver/subSilver.css

# 
#-----[ FIND ]--------------------------------------------- 
# 
/*
  The original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com
*/

# 
#-----[ AFTER ADD ]--------------------------------------------- 
# 
.bold{
font-weight:bold
}

# 
#-----[ OPEN ]--------------------------------------------- 
# 
./language/lang_russian/lang_main_bt.php

# 
#-----[ FIND ]--------------------------------------------- 
# 
?>

# 
#-----[ BEFORE ADD ]--------------------------------------------- 
# 
$lang['Releasing'] = '';
$lang['Info'] = '';

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM